16
תגובות

אין mysqli?

פתח iiddaannyy ,
עברתי לאחסון חדש ולמרבה הפתעתי כשאני מבקש לרשת מהמחלקה mysqli אני מקבל שגיאה שהיא לא נמצאת.
כשהרצתי phpinfo לא היה זכר למילה mysqli.
הגירסה שלי היא 5.3.10, זה לא אמור להיות מובנה בגירסה הזו?

16 תשובות

avatar ענה intval ב 08 ליוני 2012 #

לא. גם mysql הפשוט לא מובנה ב PHP. הם כולם הרחבות.
תבקש מחברת האחסון להתקין את ההרחבה.
אם הם לא יסכימו - תעביר את המחלקה לשימוש ב pdo. זה לא יהיה ארוך.
אם אין להם גם pdo - הייתי אומר להם תודה ולהתראות.

avatar ענה iiddaannyy ב 08 ליוני 2012 #

pdo יש, הרצתי phpinfo והוא קיים והוא על enable.

אני כרגע שלחתי להם הודעה בנוגע ל-mysqli.

avatar ענה intval ב 08 ליוני 2012 #

נשמע כמו אחלה אפשרות ללמוד pdo ולעבור לשימוש ב pdo

avatar ענה iiddaannyy ב 08 ליוני 2012 #

מה יותר מומלץ ומהיר?

avatar ענה intval ב 08 ליוני 2012 #

mysqli יותר מהיר.
מומלץ? לא יודע :)

avatar ענה iiddaannyy ב 08 ליוני 2012 #

מה יותר נוח לך? :)

avatar ענה intval ב 08 ליוני 2012 #

yii :)
למרות שבדרך כלל אני מעדיף את pdo. אני לא ממש עובד עם mysql

avatar ענה iiddaannyy ב 08 ליוני 2012 #

טוב נראה מה הם אומרים באחסון... :)
אם לא יתקינו (לפי השיחה שלי איתם כנראה הם יתקינו) mysqli נעבור ל-pdo...

avatar ענה iiddaannyy ב 08 ליוני 2012 #

הותקן. :)

avatar ענה משתמש_232205 ב 09 ליוני 2012 #

על איזה חברה הלכת בסוף?

avatar ענה iiddaannyy ב 09 ליוני 2012 #

securehost.

avatar ענה cthulhu ב 10 ליוני 2012 #

mysqli לא מהיר בהרבה מ-pdo. במקרים אחדים מהיר בכ-2%, ככה שאין כמעט שום הבדל בביצועים. במקרים אחרים אפילו איטי יותר. ומזה בכלל שוכחים כשמדברים על pdo, שכן pdo תומך בהרבה מסדי נתונים.

avatar ענה intval ב 10 ליוני 2012 #

נפילת המהירות שלו היא בשאילתות של יצירת טבלאות, אינדקסים ויוצירות אחרות שונות.
בשאר המקרים הוא באמת לא בהרבה יותר מהיר.. 2% ל unprepared statements וכ 6.5% ל prepared.

מה שכן, אני לא חושב שזה או התמיכה של pdo בהרבה מסדים הם בכלל נקודות וולידיות להשוואה.
הסיכויים להיתכל בבעיות ביצועים בגלל החיבור למסד או להחליף מסד בפרוייקט כל כך נמוכים.

avatar ענה iiddaannyy ב 10 ליוני 2012 #

אני על mysql ככה שכרגע העובדה ש-pdo תומך בהרבה מסדים לא משפיעה.
יכול להיות שלעבור ל-pdo יהיה חכם מבחינת שיקולים עתידיים, אבל זה לא משהו שנראה באופק.

avatar ענה cthulhu ב 10 ליוני 2012 #

יותר קל לתת תמיכה לפרוייקט כשהוא יכול לרוץ על מסדים שונים. נכון שלא מחליפים מסד כל יום, אבל תאימות לא תזיק לדעתי, במיוחד כשלא מדובר בהפסד של ביצועים רב.

avatar ענה iiddaannyy ב 10 ליוני 2012 #

אתה צודק שהיא לא תזיק, אבל להתחיל עכשיו לעבור ל-pdo בהתחשב שאני עדיין לא מתמצא בה רק כדי שתהיה לי יותר גמישות ותאימות, לא נראה לי דחוף כל כך.

אבל זה דבר שייעשה בעתיד ללא ספק.